package com.ldodds.ot.serializer;

import com.hp.hpl.jena.rdf.model.RDFVisitor;
import com.hp.hpl.jena.rdf.model.Statement;
import com.ldodds.ot.PropertyHolder;
import com.ldodds.ot.property.PropertyMapper;

public interface StatementMapper {
	void setStatementVisitor(RDFVisitor visitor);
	void setPropertyMapper(PropertyMapper propertyMapper);	
	PropertyHolder populateMapFromCollection(PropertyHolder properties, Statement statement);
	PropertyHolder populateMapFromList(PropertyHolder properties, Statement statement);
	PropertyHolder populateMap(PropertyHolder properties, Statement statement);
}
